package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class CommonDictionaryDOCondition {
    private PlusEntityWrapper<CommonDictionaryDO> ew;

    public CommonDictionaryDOCondition() {
        this.ew = new PlusEntityWrapper(CommonDictionaryDO.class);
    }

    public static CommonDictionaryDOCondition builder() {
        return new CommonDictionaryDOCondition();
    }

    public PlusEntityWrapper<CommonDictionaryDO> build() {
        return this.ew;
    }

    public CommonDictionaryDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public CommonDictionaryDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(CommonDictionaryDO.class);
    }

    public CommonDictionaryDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public CommonDictionaryDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public CommonDictionaryDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public CommonDictionaryDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> CommonDictionaryDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> CommonDictionaryDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> CommonDictionaryDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public CommonDictionaryDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public CommonDictionaryDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public CommonDictionaryDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public CommonDictionaryDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public CommonDictionaryDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public CommonDictionaryDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public CommonDictionaryDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public CommonDictionaryDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public CommonDictionaryDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeIsNull() {
        ew.isNull("type");
        return this;
    }

    public CommonDictionaryDOCondition orTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("type");
        return this;
    }

    public CommonDictionaryDOCondition andTypeIsNotNull() {
        ew.isNotNull("type");
        return this;
    }

    public CommonDictionaryDOCondition orTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("type");
        return this;
    }

    public CommonDictionaryDOCondition andTypeEq(Object value) {
        ew.eq("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeNe(Object value) {
        ew.ne("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeGt(Object value) {
        ew.gt("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeGe(Object value) {
        ew.ge("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeLt(Object value) {
        ew.lt("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeLe(Object value) {
        ew.le("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeIn(Object... value) {
        ew.in("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeNotIn(Object... value) {
        ew.notIn("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeBetween(Object value, Object value1) {
        ew.between("type", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("type", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andTypeNotBetween(Object value, Object value1) {
        ew.notBetween("type", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("type", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andTypeLike(String value) {
        ew.like("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andTypeNotLike(String value) {
        ew.notLike("type", value);
        return this;
    }

    public CommonDictionaryDOCondition orTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("type", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionIsNull() {
        ew.isNull("description");
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("description");
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionIsNotNull() {
        ew.isNotNull("description");
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("description");
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionEq(Object value) {
        ew.eq("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionNe(Object value) {
        ew.ne("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionGt(Object value) {
        ew.gt("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionGe(Object value) {
        ew.ge("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionLt(Object value) {
        ew.lt("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionLe(Object value) {
        ew.le("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionIn(Object... value) {
        ew.in("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionNotIn(Object... value) {
        ew.notIn("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionBetween(Object value, Object value1) {
        ew.between("description", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("description", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionNotBetween(Object value, Object value1) {
        ew.notBetween("description", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("description", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionLike(String value) {
        ew.like("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andDescriptionNotLike(String value) {
        ew.notLike("description", value);
        return this;
    }

    public CommonDictionaryDOCondition orDescriptionNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("description", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdIsNull() {
        ew.isNull("system_id");
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("system_id");
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdIsNotNull() {
        ew.isNotNull("system_id");
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("system_id");
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdEq(Object value) {
        ew.eq("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdNe(Object value) {
        ew.ne("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdGt(Object value) {
        ew.gt("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdGe(Object value) {
        ew.ge("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdLt(Object value) {
        ew.lt("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdLe(Object value) {
        ew.le("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdIn(Object... value) {
        ew.in("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdNotIn(Object... value) {
        ew.notIn("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdBetween(Object value, Object value1) {
        ew.between("system_id", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("system_id", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdNotBetween(Object value, Object value1) {
        ew.notBetween("system_id", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("system_id", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdLike(String value) {
        ew.like("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andSystemIdNotLike(String value) {
        ew.notLike("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition orSystemIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("system_id", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyIsNull() {
        ew.isNull("key");
        return this;
    }

    public CommonDictionaryDOCondition orKeyIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("key");
        return this;
    }

    public CommonDictionaryDOCondition andKeyIsNotNull() {
        ew.isNotNull("key");
        return this;
    }

    public CommonDictionaryDOCondition orKeyIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("key");
        return this;
    }

    public CommonDictionaryDOCondition andKeyEq(Object value) {
        ew.eq("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyNe(Object value) {
        ew.ne("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyGt(Object value) {
        ew.gt("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyGe(Object value) {
        ew.ge("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyLt(Object value) {
        ew.lt("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyLe(Object value) {
        ew.le("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyIn(Object... value) {
        ew.in("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyNotIn(Object... value) {
        ew.notIn("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyBetween(Object value, Object value1) {
        ew.between("key", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orKeyBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("key", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andKeyNotBetween(Object value, Object value1) {
        ew.notBetween("key", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orKeyNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("key", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andKeyLike(String value) {
        ew.like("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andKeyNotLike(String value) {
        ew.notLike("key", value);
        return this;
    }

    public CommonDictionaryDOCondition orKeyNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("key", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueIsNull() {
        ew.isNull("value");
        return this;
    }

    public CommonDictionaryDOCondition orValueIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("value");
        return this;
    }

    public CommonDictionaryDOCondition andValueIsNotNull() {
        ew.isNotNull("value");
        return this;
    }

    public CommonDictionaryDOCondition orValueIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("value");
        return this;
    }

    public CommonDictionaryDOCondition andValueEq(Object value) {
        ew.eq("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueNe(Object value) {
        ew.ne("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueGt(Object value) {
        ew.gt("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueGe(Object value) {
        ew.ge("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueLt(Object value) {
        ew.lt("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueLe(Object value) {
        ew.le("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueIn(Object... value) {
        ew.in("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueNotIn(Object... value) {
        ew.notIn("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueBetween(Object value, Object value1) {
        ew.between("value", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orValueBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("value", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andValueNotBetween(Object value, Object value1) {
        ew.notBetween("value", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition orValueNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("value", value, value1);
        return this;
    }

    public CommonDictionaryDOCondition andValueLike(String value) {
        ew.like("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("value", value);
        return this;
    }

    public CommonDictionaryDOCondition andValueNotLike(String value) {
        ew.notLike("value", value);
        return this;
    }

    public CommonDictionaryDOCondition orValueNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("value", value);
        return this;
    }
}